powerful enemy - French English Dictionary